﻿@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; font-family:"宋体", Arial; background:url(../Images/body_bg.jpg) no-repeat center top #FFF; }
td { margin:0; padding:0; border:none; }
ul, li { margin:0; padding:0; list-style: none; }
h1, h2 { font-style:normal; font-size:12px; font-weight:normal; margin:0; padding:0; }
img { border:0; }
p { margin:0; padding:0 }
a { text-decoration:none }
.left { float:left }
.right { float:right }
.clear { clear:both }
.display { display:none }
/*top*/
.top_box { border-top:3px solid #000; }
.add_box { width:1003px; overflow:hidden; margin:0 auto }
.logo_box { padding-top:6px; }
.add_right { width:252px; overflow:hidden }
.add { width:157px; height:29px; line-height:29px; background:url(../Images/add_bg.png) no-repeat; text-align:center; color:#FFF; font-weight:bold }
.add a { color:#FFF }
.add a:hover { color:#FF0 }
.search_box { width:252px; height:34px; background:url(../Images/search_bg.png) no-repeat; margin-top:23px; }
.search_txt { height:34px; width:159px; line-height:34px; padding-left:30px; float:left; border:0; background:none; color:#808080 }
.search_btn { width:56px; height:28px; background:url(../Images/search_btn.jpg) no-repeat; border:0; color:#FFF; font-size:14px; font-weight:bold; float:left; margin-top:3px; margin-left:3px; }
/*menu*/
.menu_box { width:1003px; height:41px; background:url(../Images/menu_bg.jpg) no-repeat; margin:0 auto; margin-top:11px; }
.menu_box li { width:97px; height:36px; display:block; text-align:center; line-height:36px; font-size:14px; float:left; margin-top:3px; margin-left:13px;_margin-left:8px; font-weight:bold; }
.menu_box li a { width:97px; height:36px; display:block; color:#FFF }
.menu_box li a:hover { color:#194ca8; background:url(../Images/menu_a_bg.png) no-repeat }
#navOn a { color:#194ca8; background:url(../Images/menu_a_bg.png) no-repeat }
/*download*/
.download_box { margin-top:4px; }
.download_box img{cursor:pointer;}
#massage_box { position:absolute; z-index:2; visibility:hidden; width:300px; height:300px; background:#999}
#mask { position:absolute; top:0; left:0; width:expression(body.scrollWidth);
height:expression(body.scrollHeight);
background:#666; filter:ALPHA(opacity=60); z-index:1; visibility:hidden }
.massage { border:#036 solid; border-width:1 1 3 1; width:95%; height:95%; background:#fff; color:#036; font-size:12px; line-height:150% }
/*home_banner*/
.home_banner_box { width:1003px; height:283px; margin:7px auto 13px auto; }
.www_zzjs_ { width:1003px; height:283px; overflow:hidden; }
.www_zzjs_ .www_zzjs_-item { width:1003px; height:283px; }
.www_zzjs_ .www_zzjs_-item, .www_zzjs_ .www_zzjs_-item img { display:block; }
.www_zzjs_ .www_zzjs_-toggle { overflow:hidden; }
.www_zzjs_ .www_zzjs_-toggle li { float:left; }
.www_zzjs_ .www_zzjs_-toggle a { float:left; display:none }
/*main_box*/
.main_box { width:1003px; overflow:hidden; margin:0 auto; }
.home_introBox { width:287px; height:212px; }
.home_tit { height:22px; line-height:22px; background:url(../Images/home_tit_bg.jpg) repeat-x bottom left; }
.home_tit h1 { display:block; font-size:14px; font-weight:bold; color:#0d5db4; padding-left:10px; background:url(../Images/index_tit_bg.gif) no-repeat left center; }
.home_tit h1 span { color:#afa814 }
.more { padding-top:8px; }
.home_cont { line-height:24px; color:#494949; padding-top:5px; overflow:hidden}
.home_newsBox_datil { text-align:right; color:#2565da }
.home_newsBox_datil a { color:#2565da }
.home_newsBox_datil a:hover { color:#000 }
.home_newsBox { width:474px; height:212px; margin-left:15px; }
.home_topNewsBox { width:474px; overflow:hidden; border-bottom:1px solid #e0e0e0 }
.home_newsBox_img { width:126px; height:90px; }
.home_newsBox_topNews { width:331px; height:99px; }
.home_newsBox_topNews h1 { font-weight:bold; }
.home_newsBox_topNews h1 a { color:#494949 }
.home_newsBox_topNews h1 a:hover { color:#06F }
.home_newsBox_topNews h1 span { float:right; font-weight:normal; color:#a0a0a0 }
.hone_news_ul li { display:block; padding-left:10px; background:url(../Images/home_news_li_bg.jpg) no-repeat left center; }
.hone_news_ul li span { float:right; color:#a1a1a1 }
.hone_news_ul li a { color:#494949 }
.hone_news_ul li a:hover { color:#06F }
.home_contactBox { width:212px; height:222px; border:1px solid #e1e1e1 }
.home_contactBox_tit { padding:5px 0 0 7px; }
.home_contactBox_phone { width:130px; height:29px; background:url(../Images/home_phone_bg.gif) no-repeat; padding:35px 0 0 76px; margin-left:8px; color:#404040 }
.home_contactBox_adr { line-height:18px; color:#404040; padding-left:8px; background:url(../Images/home_contactBox_adr_bg.jpg) bottom center no-repeat; padding-bottom:8px; }
/*home_proBox*/
.home_proBox { width:1003px; overflow:hidden; margin-top:10px; }
.home_proBox_cont { width:1001px; height:182px; border:1px solid #e1e1e1; margin-top:4px;overflow:hidden }
/*首页轮播图*/
.rollBox { width:1001px; overflow:hidden; margin:0 auto; background:#FFF; }
.rollBox .LeftBotton { height:38px; width:19px; background:url(../Images/home_leftBtn.gif) no-repeat; overflow:hidden; float:left; display:inline; cursor:pointer; margin:77px 6px 0 2px }
.rollBox .RightBotton { height:38px; width:19px; background:url(../Images/home_rightBtn.gif) no-repeat 0 0; overflow:hidden; float:left; display:inline; cursor:pointer; margin:77px 0 0 5px }
.rollBox .Cont { width:949px; overflow:hidden; float:left; padding-top:5px }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:168px; height:171px; border:1px solid #cfcfcf; float:left; text-align:center; margin-right:12px; padding:6px 5px; }
.rollBox .Cont .pic img { display:block; width:168px; height:137px;}
.rollBox .Cont .pic p { font-size:14px; font-weight:bold; padding-top:10px; }
.rollBox .Cont .pic p a { color:#535353; }
.rollBox .Cont .pic p a:hover { color:#06F }
.rollBox #List1, .rollBox #List2 { float:left; }
.home_linksBox { margin-top:6px; }
.home_links_cont { width:881px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; height:60px; overflow:hidden; line-height:20px; padding:10px 30px; }
.home_links_cont a { color:#474747; padding-right:25px; }
.home_links_cont a:hover { color:#06F }
/*bottom_box*/
.bottom_box { margin-top:9px; border-top:1px solid #0d5db4 }
.bottom { width:1003px; height:70px; line-height:24px; margin:0 auto; padding-top:17px; color:#474747 }
.copy { }
.fastMenu a { color:#474747 }
.fastMenu a:hover { color:#06F }

/*内页样式*/
.ny_banner{ width:1003px; height:168px; margin:0 auto}
.ny_tit{ margin-top:7px; margin-bottom:6px; width:1003px; height:52px; background:url(../Images/ny_tit_bg.jpg) no-repeat;}
.ny_tit_tit{ width:151px; height:30px; line-height:30px; padding-left:11px; font-weight:bold; font-size:14px; color:#FFF;}
.ny_tit_post{ height:30px; line-height:30px; color:#535353}
.ny_tit_post a{ color:#535353;}
.ny_tit_post a:hover{ text-decoration:underline}


.side_navBox{ width:205px; overflow:hidden; border:1px solid #d6d6d6; background:#f5f5f5; padding-bottom:10px;}
.side_navBox ul{ margin-bottom:24px;}
.side_navBox li{ width:183px; height:29px; display:block; margin:0 auto; text-align:center; line-height:29px; font-weight:bold; font-size:14px; margin-top:10px;}
.side_navBox li a{ width:183px; height:29px; display:block; color:#4b76c2}
.side_navBox li a:hover{ color:#FFF; background:url(../Images/sideNav_li_bg.jpg) no-repeat;}
.side_navBox .sideNavOn a{color:#FFF; background:url(../Images/sideNav_li_bg.jpg) no-repeat;}



.side_contactBox{ width:190px; height:58px; margin:0 auto;}
.side_newsBox{ width:190px; height:56px; margin:0 auto}

.ny_contBox{ width:785px; overflow:hidden; border:1px solid #d6d6d6}
.ny_newsListBox{ padding:10px; overflow:hidden}
.ny_newsListBox p{text-indent:2em;}

.ny_topNewsBox{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #CCC}
.ny_topNewsBox_img{ width:157px; height:118px; border:3px solid #d1d1d1}
.ny_topNewsBox_txt{ width:590px;}
.ny_topNewsBox_txt_tit{ height:30px; line-height:30px;}
.ny_topNewsBox_txt_tit a{ font-weight:bold; color:#4d4d4d}
.ny_topNewsBox_txt_tit a:hover{ color:#06F}

.ny_topNewsBox_txt_tit span{ float:right; color:#878787}
.ny_topNewsBox_txt_cont{ line-height:24px; color:#4d4d4d}
.ny_topNewsBox_txt_datil{ height:24px; line-height:24px; color:#4b76c2; text-align:right}
.ny_topNewsBox_txt_datil a{ color:#4b76c2}
.ny_topNewsBox_txt_datil a:hover{ text-decoration:underline}

.ny_newsListBox li{ height:34px; line-height:30px; display:block; border-bottom:1px dashed #ccc}
.ny_newsListBox li span{ float:right; color:#838383}
.ny_newsListBox li a{ color:#606060}
.ny_newsListBox li a:hover{ color:#06F}
.fy{ height:50px; line-height:50px; text-align:right; color:#3d3d3d}

/*ny_news*/
.ny_news_tit{ height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; color:#185ed9;}
.ny_news_date{ height:24px; line-height:24px; color:#959595; text-align:center; border-bottom:1px solid #ccc}
.ny_news_cont{ padding:10px; line-height:24px; font-size:14px; color:#2f2f2f; border-bottom:1px solid #ccc}
.preNext{ height:30px; line-height:30px; color:#185ed9}
.preNext a{ color:#185ed9}
.preNext a:hover{ color:#000}

/*img_box*/
.img_box{ width:761px; overflow:hidden; margin:10px auto;  }
.fimg_box{ width:800px;}
.pohto_box{ width:224px; height:269px; float:left; margin-bottom:18px; margin-right:31px; background:#e3e3e3; padding:5px;}
.pohto_box img{ width:223px; height:223px; display:block}
.pohto_box p{ height:30px; line-height:30px; text-align:center; padding-top:10px; font-size:14px; font-weight:bold;}
.pohto_box p a{ color:#205eca}
.pohto_box p a:hover{ color:#000}

.about_box{ line-height:24px; padding:20px 10px; color:#282828}

.job_yq{ padding:10px; border-bottom:1px solid #ccc; color:#1a35d8; line-height:24px; font-size:14px;}

.job{ margin:10px; font-size:14px; line-height:24px; color:#323232; border-bottom:1px solid #CCC}
.job h1{ font-size:14px; font-weight:bold; display:inline}

.contact_box{ margin:10px; }

.contact_box{ line-height:30px; font-size:14px; color:#373737}
.contact_box h1{ display:inline; font-size:14px; color:#1957c3}
.contact_box h2{ display:inline;font-size:14px; font-weight:bold;}
.fy {
    clear: both;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    list-style-position: outside;
    list-style-type: none;
    margin: 10px 0 10px 0;
    text-align: left;
    width: 100%;
}
.p_btns .currentpage {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    padding: 3px 8px;
}
.p_btns A:link {
    border: 1px solid #CCCCCC;
    padding: 3px 8px;
}
.p_btns A:visited {
    border: 1px solid #CCCCCC;
    padding: 3px 8px;
}
.p_btns A:hover {
    border: 1px solid #CCCCCC;
    color: #FF0000;
    padding: 3px 8px;
}
.p_btns A:active {
    border: 1px solid #CCCCCC;
    color: #FF0000;
    padding: 3px 8px;
}
.p_btns SPAN {
    border: 1px solid #CCCCCC;
    color: #FF0000;
    margin: 0 2px;
    padding: 3px 8px;
}
.p_btns a {
    height: 22px;
    margin: 0 2px;
    text-align: center;
    width: 64px;
	color:#000;
}